-- 自增量笔记点赞/取消点赞 变更数据布隆过滤器
local key = KEYS[1]
local noteIdOrNoteCreatorId = ARGV[1]

local exists = redis.call('EXISTS', key)
if exists == 0 then
   -- 布隆过滤器不存在，创建布隆过滤器, 并设置过期时间为 24 小时
    redis.call('BF.ADD', key, '')
    redis.call('EXPIRE', key, 86400)
end

-- 校验是否存在
return redis.call('BF.EXISTS', key, noteIdOrNoteCreatorId)